Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Winnipeg Challenger Ukraine F3 Israel F2 Portugal F1 Spain F12 Spain F13 Ukraine F1 Ukraine F2 Tunisia F1 Ukraine F3 Belarus F1 Tunisia F3 Netherlands F3 Germany F8 Belgium F1 Romania F12 Belgium F2 Romania F13 Germany F11 Netherlands F4 Netherlands F5 Great Britain F15 Nigeria F5 Nigeria F6 Tunisia F4 Russia F2 Germany F3 France F3 Great Britain F3 Morocco F2 Portugal F3 Spain F15 Romania F2 Belarus F1 Belarus F2 Germany F5 France F8 Germany F11 Germany F12 Italy F27 Russia F3 Italy F28 France F14 Great Britain F19 Great Britain F21 Israel F4 China F2 France F1 France F2 France F3 Morocco F1 Morocco F2 Croatia F4 Croatia F5 France F6 Russia F1 Russia F2 USA F9 Netherlands F1 Netherlands F2 Netherlands F3 Senegal F1 Senegal F2 Italy F28 France F13 France F14 France F18 France F19 Germany F5 Portugal F1 Portugal F2 Italy F10 Italy F20 Italy F23 France F3 France F14 France F19 Senegal F1 Senegal F2 Great Britain F2 Germany F3 Germany F4 France F4 France F5 Spain F23 Germany F10 Netherlands F6 France F17 Nigeria F1 Germany F2 Germany F4 France F3 France F4 France F5 Italy F3 Romania F3 Netherlands F2 Netherlands F4 Spain F24 Belgium F4 Belgium F5 Belgium F6 France F14 France F15 Germany F17 Turkey F30 Germany F1 France F1 Turkey F5 Turkey F6 France F4 Portugal F3 France F6 Greece F1 Greece F2 Spain F11 Morocco F2 Morocco F3 Spain F16 Belgium F1 Netherlands F4 Belgium F6 Belgium F7 Belgium F8 Belgium F10 France F15 France F21 Turkey F45 France F3 Portugal F1 Portugal F2 Kazakhstan F6 France F6 France F7 France F8 Netherlands F4 Belgium F4 Belgium F5 Belgium F7 Italy F21 France F14 France F16 Hungary F1 Portugal F11 Germany F3 Portugal F3 France F6 Spain F15 France F13 Belgium F15 France F24 Belgium F7 Italy F24 France F21 Germany F12 Italy F25 France F19 Italy F8 France F6 Netherlands F3 Belgium F8 France F17 France F22 France F23 Czech Republic F7 Turkey F1 Germany F3 Switzerland F1 France F4 Tunisia F5 Greece F4 France F8 Belgium F1 Tunisia F2 Ukraine F4 Belarus F2 Spain F16 Belgium F1 Belgium F2 Great Britain F22 France F1 Israel F1 Belgium F5 Spain F14 Belgium F6 Senegal F2 Portugal F2 Uzbekistan F1 Netherlands F2 Great Britain F1 (Glasgow) France F2 Egypt F6 (Sharm El Sheikh) France F4 (Lille) France F5 (Toulouse) France F7 (Villers Les Nancy) France F9 (Angers) Belgium F5 (Knokke) Belgium F6 (Duinbergen) Belgium F7 (Brussels) Belgium F9 (Koksijde) Hungary F6 (Budapest) Belgium F12 (Middelkerke) France F19 (Mulhouse) Portugal F20 (Oliveira De Azemeis) France F22 (Nevers) France F23 (Saint-Dizier) France F1 (Bagnoles-de-l'Orne) Great Britain F1 (Glasgow) Great Britain F2 (Loughborough) Switzerland F2 (Bellevue) Israel F1 (Ramat Gan) Italy F7 (Santa Margherita Di Pula) Portugal F8 (Cascais) France F8 (Angers) Spain F14 (Huelva) Belgium F2 (Arlon) Nigeria F2 Belgium F8 (Koksijde) Portugal F16 (Sintra) France F16 (Bagneres-De-Bigorre) Portugal F18 (Oliveira De Azemeis) M15 Grenoble M15 Vale Do Lobo Great Britain F8 Belgium F1 M25+H Pozoblanco Romania F1 Netherlands F3 Alexander Kolyaskin Memorial - Donetsk Ethias Trophy - Mons Astana Challenger - Astana UTC Open by Selena - Cherkassy Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Sail Open - New Delhi Challenger DCN de Cherbourg - Cherbourg Izmir Cup - Izmir Sporting Challenger '07 Trofeo Regione Piemonte - Turin Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Moncton Men's Challenger - Moncton Morocco Tennis Tour - Tanger Bukhara Challenger - Bukhara The LTA Manchester Trophy - Manchester Karshi Challenger - Karshi Sony Ericsson Open 2008 - Belgrade UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Labertz Open by Stawag - Aachen President's Cup - Astana IPP Open - Helsinki Heilbronn Challenger Besancon Challenger Wolfsburg Challenger Alexander Kolyaskin Memorial - Donetsk Caltanissetta Challenger Barletta Challenger Mexico City Challenger Ramat Hasharon Challenger Nottingham Challenger Kosice Challenger Rijeka Challenger Pozoblanco Challenger Rimini Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Geneva Challenger Karshi Challenger Trofeo Sisma Mantova - Mantova Alphen Challenger Mons Challenger Kolding Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi Astana Challenger Aachen Challenger Cairo Challenger Pozoblanco Challenger Alexander Kolyaskin Memorial - Donetsk Rennes Challenger Morocco Tennis Tour - Fes Bratislava Challenger Cherbourg Challenger Penza Cup - Penza The LTA Nottingham Challenger - Nottingham Pozoblanco Challenger Scheveningen Challenger Privat Bank Cup - Dnepropetrovsk Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger New Delhi Challenger II - New Delhi Tashkent Challenger San Luis Potosi Challenger 2007 - San Luis Potosi Jameson Cup - Milan Challenger Casablanca San Angel - Mexico City Alexander Kolyaskin Memorial - Donetsk Cherbourg Challenger Bath Challenger Nottingham Challenger Penza Challenger Morocco Tennis Tour - Meknes St. Brieuc Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Biella Challenger San Luis Potosi Challenger Status Athens Open - Athens Kazan Challenger Nottingham Challenger Sarajevo Challenger Blois Challenger Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Lexington Challenger Orbetello Challenger San Marino Challenger Como Challenger Istanbul Challenger Petange Challenger Izmir Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Belgrade Challenger Irving Challenger Rimouski Challenger Mersin Challenger Savannah Challenger Heilbronn Challenger Monza Challenger Portoroz Challenger Izmir Challenger Aptos Challenger Mons Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Morocco Tennis Tour - Rabat Wroclaw Challenger Cherbourg Challenger Quimper Challenger Raanana Challenger Taipei City Challenger Seoul Challenger Schickedanz Open 2007 - Furth Todi Challenger Winnetka Challenger Seguros Bolivar Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Togliatti Cup - Togliatti Orleans Challenger Mordova Cup 2007 - Saransk Mons Challenger Rennes Challenger Citta di Como - Como Dallas Challenger Brescia Challenger New Delhi Challenger Irving Challenger Aix En Provence Challenger Shenzhen Challenger Orleans Challenger Gimcheon Challenger Busan Challenger Eckental Challenger Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Lille Challenger Nottingham Challenger Aptos Challenger Vancouver Challenger Almaty Challenger Shymkent Challenger PEOPLEnet CUP - Dnepropetrovsk Cali Challenger Surbiton Challenger Eckental Challenger Tenerife Challenger St. Remy Challenger Geneva Challenger Brest Challenger Eckental Challenger Nottingham Challenger Ilkley Challenger Bergamo Challenger Tallahassee Challenger Bratislava Challenger Aix En Provence Challenger Winnetka Challenger Izmir Challenger Quimper Challenger Izmir Challenger Recanati Challenger Helsinki Challenger Andria Challenger Reunion Island Challenger Bergamo Challenger Andria Challenger Hong Kong Challenger Cary 2 Challenger Bratislava 2 Challenger Busan Challenger Bordeaux Challenger Bratislava Challenger Bratislava Challenger Bordeaux Challenger Ilkley Challenger Recanati Challenger PrivatBank Cup - Dnepropetrovsk Bangkok Challenger M25 Qian Daohu Kaohsiung Challenger Rome Challenger Brest Challenger Nottingham Challenger Ortisei Challenger Ilkley Challenger Andria Challenger Segovia Challenger Biella 4 Challenger M15 Sharm El Sheikh Grodzisk Mazowiecki Challenger Seoul Challenger Mons Challenger Cleveland Challenger M15 Koksijde Orleans Challenger Bratislava Challenger Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Fergana Challenger Salinas Challenger Taipei City Challenger Astana Challenger Tampere Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Nottingham 1 Challenger Arad Challenger Nottingham-2 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Eckental Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Portoroz Challenger Nonthaburi 1 Challenger Istanbul Challenger Sofia Challenger Ortisei Challenger Guangzhou Challenger Ethias Tennis Trophy - Mons Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Almaty Challenger 1 - Almaty Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Recanati Challenger Segovia Challenger Istanbul Challenger Tashkent Challenger - Tashkent Nur-Sultan Challenger Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Nottingham-2 Challenger Fergana Challenger Karlsruhe Challenger Bordeaux Challenger Open 13 - Marseille San Benedetto Challenger St. Petersburg Open - St. Petersburg Open 13 - Marseille Kremlin Cup - Moscow Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Sarasota Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 - Marseille Rennes Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Helsinki Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Portugal Open - Oeiras Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Karshi Challenger Abierto Mexicano Telcel - Acapulco Petange Challenger Izmir Challenger Glasgow Challenger Kazan Challenger China Open - Beijing Nonthaburi 4 Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Bratislava Challenger Cherbourg Challeger Le Gosier Challenger Samarkand Challenger Loughborough Challenger Helsinki Challenger Hall of Fame Tennis Championships - Newport Marbella Challenger Sofia Open - Sofia Qatar ExxonMobil Open - Doha Almaty Open - Almaty Batman Challenger Jersey Challenger Ordina Open - s-Hertogenbosch Porto Challenger Bergamo Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta St. Brieuc Challenger Countrywide Classic - Los Angeles Monza Challenger Johannesburg Challenger Gerry Weber Open - Halle Aircel Chennai Open - Chennai Mons Challenger Athens Challenger Bratislava Challenger Claro Open Colombia - Bogota Poprad Tatry Challenger Ortisei Challenger Tunis Challenger TEB BNP Paribas Istanbul Open - Istanbul BB&T Atlanta Open - Atlanta Helsinki Challenger ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow If Stockholm Open - Stockholm Cherbourg Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice AEGON Championships - London Blois Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Astana Open - Nur-Sultan Thailand Open - Bangkok Open Sud de France - Montpellier Medibank International - Sydney Mouilleron-Le-Captif Challenger Bergamo Challenger Gonet Geneva Open - Geneva Binghamton Challenger Infosys Hall of Fame Open - Newport Serbia Open - Belgrade AEGON Championships - London Prague Challenger PTT Thailand Open - Bangkok Manchester Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Surbiton Challenger Segovia Challenger Wolfsburg Challenger BRD Nastase Tiriac Trophy - Bucharest UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Vancouver Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Mons Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest St. Brieuc Challenger BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest Sarajevo Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Irving Challenger Memphis Open - Memphis Alicante Challenger Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Mestre Challenger Millennium Estoril Open - Estoril Tampere Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Roseto Degli Abruzzi Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Kremlin Cup - Moscow Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger Sofia Open - Sofia Davis Cup, Group I, 1R, UKR-NED 2-3 Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Ortisei Challenger St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Busan Challenger PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Columbus Challenger Hall of Fame Open - Newport Rogers Masters - Toronto Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mauthausen Challenger Winston-Salem Open - Winston-Salem Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Bratislava 1 Challenger Heineken Open - Auckland BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BMW Open - Munich Citi Open - Washington Sony Open Tennis - Miami Western & Southern Open - Cincinnati If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Topshelf Open - 's-Hertogenbosch Citi Open - Washington If Stockholm Open - Stockholm Gerry Weber Open - Halle Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) Wimbledon (juniors) Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Olympics - Rio de Janeiro Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) Sofia Open - Sofia Shanghai Rolex Masters - Shanghai